html, body
{
	position: relative;
	margin: 0px;
	padding: 0px;
}

body
{
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	text-align: justify;
}

h1 { text-align: center; }

ul
{
	margin: auto;
	width: 300px;
}

div div { padding: 10px; }

/* Core CSS */
#template
{
	margin: auto;
	width: auto;
	height : 100px;

	/* Two Column */
	display:
	"aaa" /0px
	"bcd"
	/*250px 750px*/
	17% 60% 17%
	;
}

#header		{ position: a; }
#left-nav 	{ position: b; }
#content  	{ position: c; }
#right-nav 	{ position: d; }
#footer		{ position: e; }

#template::slot(a) { background: #eee; }
#template::slot(b) { background: #ddd; }
#template::slot(c) { background: #ccc; }
#template::slot(d) { background: #bbb; }
#template::slot(e) { background: #aaa; }